package main

import "fmt"

func main() {
	type Person struct {
		name string
	}
	type Student struct {
		per Person
		age int
	}

	var stu Student = Student{Person{"lnj"}, 18}
	//fmt.Println(stu.name) // 报错 因为Student中的Person不是匿名属性，就只能根据per来查找，看下一行
	fmt.Println(stu.per.name) // 必须通过属性进一步查找
	fmt.Println(stu.age)
}
